need some assistance with my recursive function